home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / misc / amicvs1-0.lha / AmiCVS / scr / makefile < prev    next >
Encoding:
Makefile  |  1994-11-04  |  1.6 KB  |  68 lines

  1. # -*- text -*-
  2.  
  3. #
  4. # this makefile is specific to the Amiga system
  5. # please check the settings for program locations
  6. #
  7.  
  8.  
  9. # remember programs
  10. MV = c:rename
  11. RM = c:delete quiet
  12. CP = c:copy quiet
  13. MV = c:rename quiet
  14. YACC = gnu:bison1.21/bison
  15. %CC = bin:gcc -m68030
  16. CC = bin:gcc
  17. AR = bin:ar
  18. RANLIB = bin:ranlib
  19.  
  20.  
  21. # remember files
  22. SOURCES = add.c admin.c checkin.c checkout.c classify.c commit.c create_adm.c diff.c entries.c find_names.c \
  23.           hash.c history.c ignore.c import.c lock.c log.c logmsg.c main.c myndbm.c rcs.c modules.c no_diff.c \
  24.       parseinfo.c patch.c recurse.c release.c remove.c repos.c rtag.c status.c tag.c update.c vers_ts.c \
  25.       version.c subr.c          
  26.  
  27. MSOURCES = hash.c mkmodules.c myndbm.c
  28.  
  29. OBJECTS = add.o admin.o checkin.o checkout.o classify.o commit.o create_adm.o diff.o entries.o find_names.o \
  30.           hash.o history.o ignore.o import.o lock.o log.o logmsg.o main.o myndbm.o rcs.o modules.o no_diff.o \
  31.       parseinfo.o patch.o recurse.o release.o remove.o repos.o rtag.o status.o subr.o tag.o update.o \
  32.           version.o vers_ts.o
  33.  
  34. MOBJECTS = hash.o mkmodules.o myndbm.o subr.o version.o
  35.  
  36. PROGS = cvs mkmodules
  37.  
  38. LIBS = ../lib/libcvs.a
  39.  
  40. # remember destination path
  41. BIN = /bin
  42.  
  43.  
  44. .PHONY:
  45. all:            $(PROGS)
  46.  
  47. cvs:            $(OBJECTS)
  48.         $(CC) -o $@ $(OBJECTS) $(LIBS)
  49.         -$(RM) $(BIN)/cvs
  50.         $(MV) cvs $(BIN)
  51.  
  52. mkmodules:      $(MOBJECTS)
  53.         $(CC) -o $@ $(MOBJECTS) $(LIBS)
  54.         -$(RM) $(BIN)/mkmodules
  55.         $(MV) mkmodules $(BIN)
  56.  
  57.  
  58. .PHONY:
  59. clean:
  60.         -$(RM) $(OBJECTS)
  61.         -$(RM) $(MOBJECTS)
  62.  
  63. .PHONY:
  64. cleanall:
  65.         -$(RM) $(OBJECTS)
  66.         -$(RM) $(MOBJECTS)
  67.         -$(RM) $(BIN)/cvs $(BIN)/mkmodules
  68.